{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fmodern Courrier New;}{\f1\fnil\fcharset129 Tahoma;}}
{\colortbl ;\red48\green127\blue48;\red127\green127\blue27;\red127\green27\blue127;\red127\green48\blue48;\red27\green127\blue127;\red48\green48\blue127;\red64\green127\blue64;}
\viewkind4\uc1\pard\f0\fs18      \u9484?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9488?
\par      \u9474?                \cf1\bullet  MobaXterm Personal Edition v7.3 \bullet\cf0                  \u9474?
\par      \u9474?            \cf2 (X server, SSH client and GNU/Cygwin tools)\cf0              \u9474?
\par      \u9474?                                                                    \u9474?
\par      \u9474? \u8594? Your computer drives are accessible through the \cf3 /drives\cf0  path     \u9474?
\par      \u9474? \u8594? Your DISPLAY is set to \cf3 146.6.237.41:0.0   \cf0                        \u9474?
\par      \u9474? \u8594? When using \cf3 SSH\cf0 , your remote DISPLAY is automatically forwarded   \u9474?
\par      \u9474? \u8594? Each command status is specified by a special symbol (\cf1 v\cf0  or \cf4 x\cf0 )    \u9474?
\par      \u9474?                                                                    \u9474?
\par      \u9474? \cf4\bullet  Important:\cf0                                                        \u9474?
\par      \u9474? \cf5 This is MobaXterm Personal Edition. The Professional edition\cf0        \u9474?
\par      \u9474? \cf5 allows you to customize MobaXterm for your company: you can add\cf0     \u9474?
\par      \u9474? \cf5 your own logo, your parameters, your welcome message and generate\cf0   \u9474?
\par      \u9474? \cf5 either an MSI installation package or a portable executable.\cf0        \u9474?
\par      \u9474? \cf5 We can also modify MobaXterm or develop the plugins you need.\cf0       \u9474?
\par      \u9474? \cf2 For more information: \cf3\ul http://mobaxterm.mobatek.net/versions.php\cf0\ulnone     \u9474?
\par      \u9492?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9472?\u9496?
\par Permanently added 'mario.ece.utexas.edu' (RSA) to the list of known hosts.
\par Last login: Sat Feb 14 18:54:00 2015 from dhcp-146-6-237-37.engr.utexas.edu
\par                               _   _
\par   ___    ___    ___          (_) | |_    Electrical and Computer Engineering
\par  / _ \\  / __|  / _ \\  _____  | | | __|      University of Texas at Austin
\par |  __/ | (__  |  __/ |_____| | | | |_       http://www.ece.utexas.edu/it/
\par  \\___|  \\___|  \\___|         |_|  \\__| help@ece.utexas.edu : 232-3383 : ENS 340
\par 
\par -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
\par 
\par Please check the website daily at www.ece.utexas.edu/it for updates and news
\par regarding the ECE computer labs.
\par 
\par Dont bother editing your dotfiles!  Its a silly way to use our applications.
\par Use 'module load $modulename' to load all necessary settings for our apps.
\par 
\par Check available modules for use via 'module avail'.
\par 
\par Have environment issues?  Try a 'resetenv' before poking the ECE-IT help desk.
\par 
\par -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
\par 
\par 
\par rdeoliveira@mario (~) % cd EE460N/
\par rdeoliveira@mario (/home/ecelrc/students/rdeoliveira/EE460N) % ls
\par \cf6 lab0\cf0   \cf6 lab1\cf0   \cf6 lab2
\par \cf0 rdeoliveira@mario (/home/ecelrc/students/rdeoliveira/EE460N) % cd lab2
\par rdeoliveira@mario (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % ls
\par \cf1 a.out\cf0   lc3bsim2.c
\par rdeoliveira@mario (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % gcc -ansi lc                                                                                    3bsim2.c
\par rdeoliveira@mario (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % ls
\par \cf1 a.out\cf0   lc3bsim2.c
\par rdeoliveira@mario (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % ssh grader.ece.utexas.edu
\par rdeoliveira@grader.ece.utexas.edu's password:
\par Last login: Sat Feb 14 18:51:46 2015 from mario.ece.utexas.edu
\par rdeoliveira@grader (~) % cd EE460N/
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N) % cd lab2
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % ls
\par \cf7 a.out\cf0   lc3bsim2.c
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % submit-ee360n lc3bsim2.c
\par Opening lc3bsim2.c
\par EE460N: Computer Architecture, Spring 2015
\par Programming Assignment 2
\par 
\par Finished 'add' submission!
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % submit-ee360n -ls
\par 1 files submitted:
\par 29844  lc3bsim2.c
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % vi lc3bsim2.c
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % submit-ee360n -show_acceptable_files
\par $VAR1 = 'lc3bsim2.c';
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) % submit-ee360n -grade
\par ***** WARNING ***** WARNING ***** WARNING **** WARNING ******
\par *** You are attempting to submit this for a grade!
\par *** This action is irreversible and will determine your final grade.
\par *** Are you sure you want to continue?
\par *** TYPE 'Yes' TO CONTINUE
\par *************************************************************
\par Yes
\par Submitting grade request!
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) %
\par Message from caproj@grader on <no tty> at 16:48 ...
\par Auto-grader queue position: 1 out of 1
\par EOF
\par 
\par Message from caproj@grader on <no tty> at 16:48 ...
\par Processing grade request for rdeoliveira, attempt number 0
\par EOF
\par 
\par Message from caproj@grader on <no tty> at 16:48 ...
\par ------------------------
\par Grading for rdeoliveira
\par ------------------------
\par An "x" in the "Incorrect" column indicates a test has failed
\par 
\par =========================================================================
\par Part A: Tests for individual instructions (1.75 points each)
\par Each of these compares the result of rdump & mdump after run 1
\par =========================================================================
\par Name of     Instruction      Number of   Incorrect   Points
\par Test Case                    Differences
\par =========================================================================
\par initial                      0                 (Not a test case)
\par 1           ADD R1, R2, R3   0                       1.75
\par 2           ADD R1, R2, x5   0                       1.75
\par 3           ADD R1, R1, x-5  0                       1.75
\par 4           ADD R1, R1, x-1  0                       1.75
\par 5           AND R0, R5, R6   0                       1.75
\par 6           AND R3, R6, #-6  0                       1.75
\par 7           XOR R1, R2, R3   0                       1.75
\par 8           XOR R1, R2, xa   0                       1.75
\par 9           NOT R1, R1       0                       1.75
\par 10          NOT R7, R1       0                       1.75
\par 11          TRAP x25         0                       1.75
\par 12          TRAP 255         0                       1.75
\par 13          STW R7, R6, #0   0                       1.75
\par 14          STB R7, R6, #0   0                       1.75
\par 15          STW R7, R6, #1   0                       1.75
\par 16          STB R7, R6, #1   2              x        0.25
\par 17          LDW R0, R6, #0   1              x        1
\par 18          LDB R0, R6, #0   0                       1.75
\par 19          LDW R0, R6, #1   1              x        1
\par 20          LDB R0, R6, #1   2              x        0.25
\par 21          LEA R2, label    0                       1.75
\par 22          JMP R2           0                       1.75
\par 23          JSRR R2          0                       1.75
\par 24          JSRR R7          1              x        1
\par 25          JSR  label       0                       1.75
\par 26          RET              0                       1.75
\par 27          LSHF R2, R3, #4  0                       1.75
\par 28          LSHF R2, R3, #0  0                       1.75
\par 29          RSHFL R2, R6, #4 0                       1.75
\par 30          RSHFA R2, R6, #4 0                       1.75
\par 31          BRn label        0                       1.75
\par 32          BRz label        0                       1.75
\par 33          BRp label        0                       1.75
\par 34          BRnp label       0                       1.75
\par 35          BRzp label       0                       1.75
\par 36          BR label         0                       1.75
\par =========================================================================
\par Part B: Tests for functionality of programs (2.5 points each, except lea)
\par =========================================================================
\par Instruction     Number of       Incorrect       Points
\par                 Differences
\par =========================================================================
\par add             0                               2.5
\par and             0                               2.5
\par br_noz          0                               2.5
\par jmp             0                               2.5
\par jsr             0                               2.5
\par jsrr            0                               2.5
\par ldb             6                  x            0
\par ldw             3                  x            1
\par lea             0                               2
\par lshf            1                  x            2
\par rshfa           7                  x            0
\par rshfl           8                  x            0
\par stb             5                  x            0
\par stw             1                  x            2
\par xor             0                               2.5
\par =========================================================================
\par Assignment 2: Total points 82 / 100
\par =========================================================================
\par EOF
\par submit-ee360n -results 2
\par ------------------------
\par Grading for rdeoliveira
\par ------------------------
\par An "x" in the "Incorrect" column indicates a test has failed
\par 
\par =========================================================================
\par Part A: Tests for individual instructions (1.75 points each)
\par Each of these compares the result of rdump & mdump after run 1
\par =========================================================================
\par Name of     Instruction      Number of   Incorrect   Points
\par Test Case                    Differences
\par =========================================================================
\par initial                      0                 (Not a test case)
\par 1           ADD R1, R2, R3   0                       1.75
\par 2           ADD R1, R2, x5   0                       1.75
\par 3           ADD R1, R1, x-5  0                       1.75
\par 4           ADD R1, R1, x-1  0                       1.75
\par 5           AND R0, R5, R6   0                       1.75
\par 6           AND R3, R6, #-6  0                       1.75
\par 7           XOR R1, R2, R3   0                       1.75
\par 8           XOR R1, R2, xa   0                       1.75
\par 9           NOT R1, R1       0                       1.75
\par 10          NOT R7, R1       0                       1.75
\par 11          TRAP x25         0                       1.75
\par 12          TRAP 255         0                       1.75
\par 13          STW R7, R6, #0   0                       1.75
\par 14          STB R7, R6, #0   0                       1.75
\par 15          STW R7, R6, #1   0                       1.75
\par 16          STB R7, R6, #1   2              x        0.25
\par 17          LDW R0, R6, #0   1              x        1
\par 18          LDB R0, R6, #0   0                       1.75
\par 19          LDW R0, R6, #1   1              x        1
\par 20          LDB R0, R6, #1   2              x        0.25
\par 21          LEA R2, label    0                       1.75
\par 22          JMP R2           0                       1.75
\par 23          JSRR R2          0                       1.75
\par 24          JSRR R7          1              x        1
\par 25          JSR  label       0                       1.75
\par 26          RET              0                       1.75
\par 27          LSHF R2, R3, #4  0                       1.75
\par 28          LSHF R2, R3, #0  0                       1.75
\par 29          RSHFL R2, R6, #4 0                       1.75
\par 30          RSHFA R2, R6, #4 0                       1.75
\par 31          BRn label        0                       1.75
\par 32          BRz label        0                       1.75
\par 33          BRp label        0                       1.75
\par 34          BRnp label       0                       1.75
\par 35          BRzp label       0                       1.75
\par 36          BR label         0                       1.75
\par =========================================================================
\par Part B: Tests for functionality of programs (2.5 points each, except lea)
\par =========================================================================
\par Instruction     Number of       Incorrect       Points
\par                 Differences
\par =========================================================================
\par add             0                               2.5
\par and             0                               2.5
\par br_noz          0                               2.5
\par jmp             0                               2.5
\par jsr             0                               2.5
\par jsrr            0                               2.5
\par ldb             6                  x            0
\par ldw             3                  x            1
\par lea             0                               2
\par lshf            1                  x            2
\par rshfa           7                  x            0
\par rshfl           8                  x            0
\par stb             5                  x            0
\par stw             1                  x            2
\par xor             0                               2.5
\par =========================================================================
\par Assignment 2: Total points 82 / 100
\par =========================================================================
\par rdeoliveira@grader (/home/ecelrc/students/rdeoliveira/EE460N/lab2) %
\par \pard\f1\fs20 
\par }
 